<script>
	export default {
		onLaunch: function() {
			console.log('App Launch')
			// 检查更新
			const updateManager = wx.getUpdateManager()

			updateManager.onCheckForUpdate(function(res) {
				// 请求完新版本信息的回调
				console.log("hasUpdate", res.hasUpdate)
				if (res.hasUpdate) {
					updateManager.onUpdateReady(function() {
						wx.showModal({
							title: '更新提示',
							content: '新版本已经准备好，是否重启应用？',
							success(res) {
								if (res.confirm) {
									// 新的版本已经下载好，调用 applyUpdate 应用新版本并重启
									updateManager.applyUpdate()
								}
							}
						})
					})
				}
			})



			updateManager.onUpdateFailed(function() {
				// 新版本下载失败
				console.log("updateError")
				wx.showModal({
					title: '更新提示',
					content: '新版本更新失败，请检查网络设置',
					showCancel: false
				})
			})
		},
		onShow: function() {
			console.log('App Show')
		},
		onHide: function() {
			console.log('App Hide')
		}
	}
</script>

<style lang="scss">
	/*每个页面公共css */
	@import url("common/flexCss.css");

	page {
		background-color: #F1F3F6;
		font-size: 26rpx;
		color: #474747;
		font-family: Source Han Sans;
		color: #161616;
		line-height: 1.6;
	}

	button {
		margin: unset;
		padding: unset;
	}

	button::after {
		border: unset;
	}

	image {
		display: block;
	}

	radio {
		transform: scale(0.7);
	}

	/* van-cell去除点击时的效果 */
	/* .van-cell--hover {
		background: transparent !important;
	} */

	/* 基础的主要名称 */
	.main-basic-name {
		font-size: 30rpx;
		font-weight: bold;
		color: #161616;
	}

	/* 基础内容盒子 */
	.main-basic-box {
		background: #FFFFFF;
		border-radius: 4rpx 4rpx 4rpx 4rpx;
		padding: 32rpx;
		margin-left: 24rpx;
		margin-right: 24rpx;
		margin-top: 16rpx;
	}

	/* 基础底部按钮 */
	.main-basic-btn {
		position: fixed;
		bottom: 0;
		left: 0;
		right: 0;
		background-color: #fff;
		padding: 16rpx 32rpx 100rpx;
	}

	/* 输入框 */
	.main-basic-textarea {
		background: #F1F3F6;
		border-radius: 4rpx;

		textarea {
			width: 100%;
		}

		.num-tip {
			text-align: right;
			margin-top: 12rpx;
			font-size: 26rpx;
			color: #BEBFC2;
		}
	}

	// 无数据显示
	.main-no-data {
		padding: 20% 0;
		display: flex;
		align-items: center;
		flex-direction: column;
		font-size: 26rpx;
		color: #8A8F99;

		image {
			width: 320rpx;
			height: 320rpx;
		}
	}

	// 没有更多了
	.main-no-more {
		margin: 40rpx 0;
		font-size: 26rpx;
		color: #8A8F99;
		text-align: center;
	}

	// 标签样式
	.main-tag-item {
		flex-shrink: 0;
		font-size: 20rpx;
		padding: 4rpx 8rpx;
		margin-right: 8rpx;
		border-radius: 4rpx 4rpx 4rpx 4rpx;
	}

	.main-tag-color1 {
		background-color: #F1F3F6;
		color: #5C5F66;
	}

	.main-tag-color2 {
		background-color: rgba(1, 183, 108, 0.1);
		color: #01B76C;
	}

	.main-tag-color3 {
		background-color: rgba(137, 73, 245, 0.1);
		color: #8949F5;
	}
</style>